body {
background: #C0C0C0;
  behavior:url('cssfocusandhover.htc')
}
#topo {
#background: url('imagens/topo.jpg') no-repeat #fff;
background: url('imagens/imagensAzul/f_topo.jpg') repeat-x;
#no-repeat #fff;

}
#topo h1 {
color: #fff;
background: url(imagens/imagensAzul/f_t_sol.jpg) repeat-y;
}
#topo h1 span {
background: transparent;
border-right: none;

}

#container {

background-color: #FFFFFF;
border-left: 5px solid #0362A6;
border-right: 5px solid #0362A6;
}


.tabela1 {
 border: 2px solid #0362A6;
}

.tabela1 th {
 background-image: url(imagens/imagensAzul/f_th_dados2.jpg);
 border-bottom: 2px solid #0362A6 !important;
} 

.dadospessoais h4.divisao {
 border-top: 2px solid #0362A6;
}

.tabela1 td {
background-color: #FEFEFE;
}
.tabela2 th {
border-left: 2px Solid #DDD;
background-color: #EFEFEF;
text-align: left;

padding: 3px 0;
}
.tabela3 {
 border-collapse: collapse;
}
.tabela3 th {
border-left: 2px Solid #B0D2F2;
background-color: #EFEFEF;
}
.tabela3 td {
 border-bottom: 1px solid #ccc;
 background: transparent;
}
.tabela3 tr:hover {
  background: #f8f8f8;
}
.caixa1 {
border: 5px solid #0362A6;
background-color: #FFFFFF;
}


.caixa2 .caixa-cursos {

 border: 1px solid #f00;
 background: #FFDBDB;
}

#tit_login, .titulo_caixa1 {
background: url('imagens/imagensAzul/tit_login_bg.jpg') repeat-x #fff 0px -2px;
color: #ffffff;
}

/********* dependentes, historico *************/
.novodep {

border: 1px solid #0362A6;
background-color: #E4E6FE;
color: #0362A6;

}
.novodep:hover {
border: 2px solid #0362A6;

}
.oculta_form, .maisdeum, .mostra_form {

border-top: 2px dashed #ff0000;
}

/***********************************/
a {

color: #666666;
}
a:hover {
color: #0362A6;
}
#botoes-naveg {
background-color: #EFEFEF;
border: 1px solid #CCCCCC;

}
#rodape {
background-image: url('imagens/imagensAzul/fundo_rodape.jpg');
  background-color: #fff;
background-repeat: repeat-x;
}
/********************************* relatorios **************************/
.relatorio h2 {
  color: #0362A6;
}
.tabela_relatorio, .tabela_generica , .tabela_cursos{
 background-color: #fbfbfb;
 border-bottom: 2px solid #ccc;
}
.tabela_cursos {
 background: transparent;
}

.tabela_relatorio th, .tabela_generica th, .tabela_cursos th {

background-image: url('imagens/imagensAzul/tit_login_bg.jpg');
color: #ffffff;
border-bottom: 2px solid #ccc;
}


.tabela_relatorio td, .tabela_generica td, .tabela_cursos td {
  border-bottom: 1px solid #ccc;
}

.totais {
  border-top: 1px solid #ccc;
  background-color: #efefef;

}
.tabela_generica {
  border-top: 2px solid #ccc;
}
.tabela_relatorio tr:hover {
  background-color: #efefef;
}

/****************************************************
************ exclusivo para o portal ****************
****************************************************/
/* todas as paginas que possuem colunas esquerda e direita devem ter a classe
".portal" aplicada à div "#container" */
.portal {
  background: url(imagens/imagensAzul/fundo_container.jpg) repeat-y;
}

.portal #col-um h2 {
 color: #0362A6;
 border-bottom: 3px solid #9295A4;

}
.portal #col-um #cantos_sup {
  background-image: url(imagens/imagensAzul/topo_menu.jpg);
}
.portal #col-um #menu_princ .divmenu span {
  border-bottom: 1px solid #0362A6;
}
.portal #col-um #menu_princ ul li {
  border-bottom: 1px solid #0362A6;
}
.portal #col-um #menu_princ ul li a {

  background-image: url(imagens/imagensAzul/fundo_menu_over.jpg);

}
.portal #col-um #menu_princ ul li a:hover {
  background-color: #E8E8ED;

}

.portal #foto {
  border: 1px solid #ccc;
  background-color: #efefef;

}

.separador {
  border-bottom: 1px dotted #ff0000;
}
.aviso {
 color: #f00;
}
.menu_sair {
 border-top: 1px solid #0362A6;
 border-bottom: 1px solid #0362A6;

}
.link_dest {
 color: #f00;
}

/****************************************************
****************************************************/

/***************************************************
************************ talentos ******************/

.container_pontuacao {
  border: 1px solid #ECECF0;
}

.dados_pontuacao h5 {
  color: #666;
}

.pontuacao {
  border: 9px solid #ECECF0;
}

/*********** caixas da pagina inicial ************/
 .caixa {
  border: 1px solid #999;
  background: #F5F5F5 url(imagens/imagensAzul/f_caixa.jpg) repeat-x bottom;

 }
 

 .caixa h3 {
  background: url(imagens/imagensAzul/tit_g.jpg) no-repeat;
  font-size: 1em;
 }
 
 .enq h3 {
   background: url(imagens/imagensAzul/tit_e.jpg) no-repeat;
 }
 
 .caixa .caixa_rodape .curso_rodape{

  background: url(imagens/imagensAzul/rod_c.jpg) no-repeat;

 }
 
 .curso_rodape{
  background: url(imagens/imagensAzul/rod_curso_c.jpg) no-repeat; 
}
 .caixa .leia_mais {
  color: #0362A6;

  background: url(imagens/imagensAzul/seta_lm.gif) no-repeat 5px;

 }

 .destaque h3 {

  background: url(imagens/imagensAzul/tit_d.jpg) no-repeat;

 }
  
 #bt h3 {
  background: url(imagens/imagensAzul/tit_bt.jpg) no-repeat;
 }
 .destaque .caixa_rodape {
  background: url(imagens/imagensAzul/rod_d.jpg) no-repeat;

 }

 .destaque .leia_mais {
  border: 1px solid #0362A6;
  background: url(imagens/imagensAzul/f_lm.jpg) repeat-x bottom #fff;
 }
 .destaque .leia_mais:hover {
  background: #D80000;
  color: #0362A6;
 }
 .destaque {
  background: #E7F4FD url(imagens/imagensAzul/f_caixa_d.jpg) repeat-x bottom;
  border-color: #0362A6;
 }
 .cursos {
  background: #F5F5F5 url(imagens/imagensAzul/f_caixa.jpg) repeat-x bottom;
  border: 1px solid #999;
  border-color: #999;
}

.cursos h3 {
  background: url(imagens/imagensAzul/tit_curso_g.JPG) no-repeat;
 }

  .destaque a:hover {
   color: #0362A6;
  }

  .destaque .img_artigo img {
  border: 5px solid #0362A6;

  }

 .caixas_sec {
  border-top: 1px solid #fff;
 }

 .caixa .tabela_generica {
 border-color: #f00;
}

 /********************************
 *********** boleto **************
 ********************************/
/* estilos do boleto */

#boleto table td {
background-color: #F9F9FB;
color: #000000;

}

#boleto table.bordaesq {
border-left-color:#ACACBD;
border-top-color:#ACACBD;
}
#boleto .headtable{
background-color: #ECECF0;
border-bottom-color:#ACACBD;
border-right-color:#ACACBD;

}
#boleto .conttable, #boleto .barcode {

border-bottom-color:#ACACBD;
border-right-color:#ACACBD;
}

#boleto .cabecalho {

border-top-color:#ACACBD;

border-right-color:#ACACBD;

border-bottom-color:#ACACBD;
}
#boleto .divisoes {

border-right-color:#ACACBD;
border-bottom-color:#ACACBD;
background-color: #DDDDE3;
border-top-color: #ACACBD;
}
#boleto-servidor {
border-top-color: #000000;
}
#boleto-consignataria {
border-top-color: #000000;
}


/* Comprovante de Pagamento */


.tcompag {

 border-bottom: 1px solid #000;
}

.tdado {
 border-top: 1px solid #000;
 border-right: 1px solid #000;
}

.tdado td, .tdado th {
 border-left: 1px solid #000;
}
.tdado th {
 background: #ddd;
}

.tlistavalores .lescuro {
background: #efefef;
}

/************************** Créditos *****************************/

.creditos {
background-color: #F5F5F5;
border: 1px solid #999;
}

.creditos h1 {

border: 1px solid #999;
background-image: url(imagens/imagensAzul/v2fundo_menu.jpg);

}

.mostradiv {

border: 2px solid #0362A6;

}
.mostradiv h1 {
  border: 2px solid #0362A6;
  background: url(imagens/imagensAzul/warning.gif) no-repeat 5px 2px;

  }
  
  #label,#label1,#label2,#label3,#label4,#label5,#label6,#label7,#label8,#label9,#label10,#label11,#label12,#label13,#label14,#label15,#label16,#label17,#label18,#label19,
#label20,#label21,#label22,#label23,#label24,#label25,#label26,#label27,#label28,#label29,#label30,#label31,#label32,#label33,#label34,#label35,#label36,#label37,#label38,#label39,
#label40,#label41 {
color:red;
background-color: white;
border: 1px solid red;
}

#dados .headtable{
background-color: #ECECF0;
}

h4.divisao {
 background: url(imagens/imagensAzul/f_topo.jpg) repeat-x left -40px;
 color: #0362A6;
}
h4.divisao img {
  margin-right: 5px;
}

/* --- topico de downloads --- */
.links {
 border-top: 1px solid #efefef;
}

.links ul li a {
  border-left: 1px solid #666;
  padding: 2px 3px 2px 7px;
}


table.containerDownload {
 border-top: 2px solid #ccc;
 border-bottom: 2px solid #ccc;
}
.containerDownload h4 {
 color: #0362A6;

}
.containerDownload .enviado {

 color: #ccc;

}

.containerDownload td {

}
table.containerDownload td .links ul li.itemDownload a {

  background: url(imagens/imagensAzul/download.gif) no-repeat 3px center;
}
table.containerDownload td .links ul li.itemExcluir a {

  background: url(imagens/imagensAzul/apagar.gif) no-repeat 3px center;
}

div.carregando {
	color: #fff;
	background: #9E0000;
}



.input-button {
 border: 1px solid #0362A6;
 color: #0362A6;
 background: #CDE8FB;

}

.input-voltar {
 background: url(imagens/imagensAzul/iconeVoltar.gif) no-repeat 2px center #efefef;
 border: 1px solid #ccc;
 color: #666;
}
.input-voltar:hover {
 background: url(imagens/imagensAzul/iconeVoltar.gif) no-repeat 1px center #efefef;
}
